package cn.demoncat.util.mall.ehsy.entity;

import lombok.Data;

/**
 * 获取推送消息 - 订单已妥投/拒收
 *
 * @author 延晓磊
 * @since 2022年07月25日
 */
@Data
public class EhsyGet5Result extends EhsyGetResult<EhsyGet5Result.O>{

    /**
     * 消息数据
     */
    @Data
    public static class O{

        /**
         * 订单编号/包裹号
         *
         * 1、按照包裹发货的，传包裹号
         * 2、如果传订单号，则表示该订单下所有包裹均收货
         * 3、一个订单至少有两条信息，一条包裹妥投信息和一条订单妥投信息
         */
        private String orderId;
        // 类型：1订单(默认)、2包裹
        private String orderType;
        // 状态：1妥投、2拒收、3部分妥投（部分拒收）
        private String state;
    }
}
